Voice Feature Overview
Tiledesk Voice Features Integration via Twilio
Tiledesk extends its conversational AI capabilities to the voice channel through integration with Twilio, enabling voice-driven experiences such as IVR flows, welcome messages, and intelligent call transfers. This tutorial provides an overview of the current voice features, integration with WhatsApp bots, and customization options.
Tiledesk voice workflows can be configured using different blocks inside the Design Studio or a voice-enabled conversation flow. Here’s what’s currently available:
1. Welcome Message
You can greet users with either a static or dynamic welcome message:
Static Options
Play Prompt: Plays a fixed message using TTS (Text-to-Speech).
Speech Form (with No Input support): Asks a question and listens for a voice input. If no response is given, it can trigger a fallback or transfer.
Dynamic Option
GPT Task: Generates a personalized welcome message using a prompt-based interaction with a GPT model.
Example: “Hi! I’m your assistant. Say something or press a number to continue.”
2. IVR Menu (DTMF Menu)
You can create an interactive menu where users press digits to navigate options. This is achieved using the DTMF Menu block.
Example menu:
Press 1 → Get chatbot information
Press 2 → Leave your number
Press 3 → Provide more details
Each option can redirect the caller to:
A Tiledesk agent
A chatbot flow
A form to collect numeric input (like phone numbers)
3. Collecting User Input (DTMF Form)
Use the DTMF Form block when you want to collect numeric information like phone numbers or ID codes.
You can set:
Minimum/maximum digits
Timeouts
Validation rules
Example: "Please enter your customer ID, followed by the pound key."
4. Call Transfer
Calls can be routed to a live operator or another number using:
Blind Transfer
Instantly transfers the call to a specified number.
Can be used as a fallback in case of No Input from the user.
Integrating Voice and WhatsApp
Can I use the same bot for both voice and WhatsApp?
Yes, the underlying logic and chatbot engine are shared, but voice requires specific adjustments:
For Voice: Use blocks like Play Prompt, Speech Form, and DTMF Menu instead of Reply.
For WhatsApp: Regular text replies and buttons are supported.
One number for both channels?
Technically possible with Twilio, but needs careful configuration to route messages correctly based on the channel (voice vs. WhatsApp).
You’ll need separate flows or channel-specific handling logic.
Voice Customization Options
Currently, the voice used for TTS messages is predefined and not customizable.
❌ No support yet for:
Changing TTS providers
Choosing different voices or languages
Voice tone/style selection
Features actively being developed at the moment.
Summary
Feature | Description |
---|---|
Welcome Message | Static (Play Prompt / Speech Form) or dynamic (GPT Task) |
IVR Menu | DTMF-based navigation using keypad |
Input Collection | DTMF Form for structured numeric input |
Call Transfer | Blind transfer for fallback or live agent routing |
Cross-channel Support | Same bot logic, adapted per channel (WhatsApp vs. Voice) |
Voice Customization | Not currently available |